home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-06-12 | 745 b | 32 lines | [TEXT/MPS ] |
- pb->ioRefNum = ATP_REFNUM;
- pb->csCode = sendRequest;
- pb->addrBlk.network = addr->na_network;
- pb->addrBlk.node = addr->na_node;
- pb->addrBlk.socket = addr->na_socket;
-
- pb->atpSkt = atpSocket;
- pb->atpFlgs = 0;
- pb->userData = user;
-
- pb->sendReqUnion.reqLength = size;
- pb->sendReqUnion.reqPointer = pData;
-
- pb->sendReqUnion.bdsPointer = bds;
- pb->sendReqUnion.numOfBuffs = theBDSCount;
- pb->sendReqUnion.timeOutVal = ATP_TIMEOUT;
- pb->sendReqUnion.retryCount = ATP_RETRY;
-
- for (i = 0; i < theBDSCount; i++, b++)
- {
- b->bsdBuffSz = MAX_RESP_SIZE;
- b->bdsBuffAddr = responseBuff;
- b->bdsDataSz = 0;
- }
-
- result = PBControl(&iopb, FALSE);
-
- for (i = 0, b = bds; i < theBDSCount; i++, b++)
- {
- *responseSize += b->bdsDataSz;
- }
-